#ifndef __VECTORS_H
#define __VECTORS_H
 
	void Reset_Handler(void)  __attribute__((weak));
	void NMI_Handler(void)  __attribute__((weak));
	void HardFault_Handler(void)  __attribute__((weak));
	void MemManage_Handler(void)  __attribute__((weak));
	void BusFault_Handler(void)  __attribute__((weak));
	void UsageFault_Handler(void)  __attribute__((weak));
	void SVC_Handler(void)  __attribute__((weak));
	void DebugMon_Handler(void)  __attribute__((weak));
	void PendSV_Handler(void)  __attribute__((weak));
	void SysTick_Handler(void)  __attribute__((weak));
	void WWDG_IRQHandler(void)  __attribute__((weak));
	void PVD_IRQHandler(void)  __attribute__((weak));
	void TAMPER_STAMP_IRQHandler(void)  __attribute__((weak));
	void RTC_WKUP_IRQHandler(void)  __attribute__((weak));
	void FLASH_IRQHandler(void)  __attribute__((weak));
	void RCC_IRQHandler(void)  __attribute__((weak));
	void EXTI0_IRQHandler(void)  __attribute__((weak));
	void EXTI1_IRQHandler(void)  __attribute__((weak));
	void EXTI2_IRQHandler(void)  __attribute__((weak));
	void EXTI3_IRQHandler(void)  __attribute__((weak));
	void EXTI4_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel1_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel2_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel3_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel4_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel5_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel6_IRQHandler(void)  __attribute__((weak));
	void DMA1_Channel7_IRQHandler(void)  __attribute__((weak));
	void ADC1_IRQHandler(void)  __attribute__((weak));
	void USB_HP_IRQHandler(void)  __attribute__((weak));
	void USB_LP_IRQHandler(void)  __attribute__((weak));
	void DAC_IRQHandler(void)  __attribute__((weak));
	void COMP_IRQHandler(void)  __attribute__((weak));
	void EXTI9_5_IRQHandler(void)  __attribute__((weak));
	void LCD_IRQHandler(void)  __attribute__((weak));
	void TIM9_IRQHandler(void)  __attribute__((weak));
	void TIM10_IRQHandler(void)  __attribute__((weak));
	void TIM11_IRQHandler(void)  __attribute__((weak));
	void TIM2_IRQHandler(void)  __attribute__((weak));
	void TIM3_IRQHandler(void)  __attribute__((weak));
	void TIM4_IRQHandler(void)  __attribute__((weak));
	void I2C1_EV_IRQHandler(void)  __attribute__((weak));
	void I2C1_ER_IRQHandler(void)  __attribute__((weak));
	void I2C2_EV_IRQHandler(void)  __attribute__((weak));
	void I2C2_ER_IRQHandler(void)  __attribute__((weak));
	void SPI1_IRQHandler(void)  __attribute__((weak));
	void SPI2_IRQHandler(void)  __attribute__((weak));
	void USART1_IRQHandler(void)  __attribute__((weak));
	void USART2_IRQHandler(void)  __attribute__((weak));
	void USART3_IRQHandler(void)  __attribute__((weak));
	void EXTI15_10_IRQHandler(void)  __attribute__((weak));
	void RTC_Alarm_IRQHandler(void)  __attribute__((weak));
	void USB_FS_WKUP_IRQHandler(void)  __attribute__((weak));
	void TIM6_IRQHandler(void)  __attribute__((weak));
	void TIM7_IRQHandler(void)  __attribute__((weak));
	void BootRAM(void)  __attribute__((weak));
	
#endif 